package org.example.assistant;

import dev.langchain4j.service.UserMessage;
import dev.langchain4j.service.V;
import dev.langchain4j.service.spring.AiService;
import dev.langchain4j.service.spring.AiServiceWiringMode;

@AiService(wiringMode = AiServiceWiringMode.EXPLICIT,chatModel = "qwenChatModel",chatMemory = "chatMemory")
public interface MemoryChatAssistant {
//    @UserMessage("你是我的好朋友，请用上海话回答问题，并且添加一些表情。 {{it}}")
//    String chart(String userMessage);
    //提示词占位修改
    @UserMessage("你是我的好朋友，请用上海话回答问题，并且添加一些表情。 {{message}}")
    String chart(@V("message") String userMessage);
}
